#loadingTip {
            position: absolute;
            z-index: 9999;
            top: 0;
            left: 0;
            padding: 3px 10px;
            background: red;
            color: #fff;
            font-size: 13px;
        }
        .container{
            height: 100%;
            color: #333;
        }
        .header{
            background-image: url(../imgs/timg.jpg);   /*headbgimg*/
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%;
        }
        .header , .main{
            width: 100%;
        }
        .main{
            padding-top: 20px;
            box-sizing: border-box;
        }
        .ditu-daoright {
            height: 32px;
            float: left;
            background: #fff;
            padding: 10px 0;
            box-shadow: 1px 1px 5px #999;
            position: relative;
            border-radius: 3px;
            width: 420px;
            margin-left: 20px;
            z-index: 99;
        }
        .ditu-daoright input{
            border: 0;
            width: 375px;
            height: 30px;
            float: left;
            text-indent: 10px;
            outline: none;

        }
        .rig-search{
            background-image: url("../imgs/s.png");
            float: right;
            cursor: pointer;
            width: 30px;
            height: 30px;
            margin-right: 10px;
        }
        .C_zlist {
            width: 400px;
            background: #fff;
            z-index: 1;
            position: fixed;
            top: 230px;
            left: 20px;
            padding: 10px;
            border-radius: 3px;
            box-shadow: 1px 1px 5px #999;
            color: #333;

        }
        @keyframes myfirst{
            from {left: 20px;}
            to {left: -420px;}
        }

        @-moz-keyframes myfirst /* Firefox */{
            from {left: 20px;}
            to {left: -420px;}
        }

        @-webkit-keyframes myfirst /* Safari 和 Chrome */{
            from {left: 20px;}
            to {left: -420px;}
        }

        @-o-keyframes myfirst /* Opera */{
            from {left: 20px;}
            to {left: -420px;}
        }


        @keyframes myfirst2{
            from {left: -420px;}
            to {left: 20px;}
        }

        @-moz-keyframes myfirst2 /* Firefox */{
            from {left: -420px;}
            to {left: 20px;}
        }

        @-webkit-keyframes myfirst2 /* Safari 和 Chrome */{
            from {left: -420px;}
            to {left: 20px;}
        }

        @-o-keyframes myfirst2 /* Opera */{
            from {left: -420px;}
            to {left: 20px;}
        }

        .righbon:hover{background: #eee;}
        .zsbig{width:400px;animation: myfirst 1s forwards;}
        .zsbig2{width:400px;animation: myfirst2 1s forwards;}
        C_zlist {
            top: 95px;
        }
        .righbon {
            position: absolute;
            right: -13px;
            width: 16px;
            height: 50px;
            line-height: 50px;
            background: #fff;
            cursor: pointer;
            border-radius: 0 3px 3px 0;
            box-shadow: 2px 0 3px #999;
        }
        .C_topall {
            line-height: 30px;
            padding: 0 12px;
            text-align: left;
            margin-bottom: 10px;
        }
        .C_topall span {
            color: #c33;
            padding: 0 3px;
        }
        .C_liboxs {
            overflow: auto;
            max-height: 450px;
        }
        .C_boxsmall {
            padding-left: 40px;
            position: relative;
            overflow: hidden;
        }
        .C_boxsmall .C_linum {
            position: absolute;
            width: 20px;
            height: 20px;
            background: #c33;
            color: #fff;
            text-align: center;
            line-height: 20px;
            border-radius: 50%;
            left: 10px;
            top: 5px;
            z-index: 9999;
        }
        .C_listnv{
            text-align: left;
        }
        .C_boxsmall .C_listnv h1 {
            font-weight: bold;
            line-height: 25px;
            font-size: 14px;
            color: #000;
            letter-spacing: 1px;
            margin: 0;
        }
        .C_licts {
            font-size: 12px;
            color: #666;
            line-height: 25px;
            overflow: hidden;
            letter-spacing:2px;

        }
        .C_licts h2 {
            font-size: 12px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding-right: 20px;
            margin: 0;
        }
        .C_licts em {
            float: left;
            width: 14px;
            height: 14px;
            background: #fff;
            margin-right: 10px;
            position: relative;
            top: 4px;
            background: url(../imgs/d.png) no-repeat;
        }
        .C_licts .C_on1 {
            background-position: -3px 0;
        }
        .C_navlist {
            width: 936px;
            height: 50px;
            float: right;
            background: #fff;
            position: absolute;
            right: 25px;
            border-radius: 3px;
            z-index: 100;
            box-shadow: 1px 1px 5px #999;
        }
        .C_nvbox {
            float: left;
            width: 170px;
            height: 30px;
            padding: 10px 10px 10px 0;
            line-height: 30px;
        }
        .Cdlis {
            background: #eee;
        }
        .C_nalall {
            width: 100px;
            padding-left: 10px;
        }
        .C_nvbox .C_nals {
            border-left: 1px solid #eee;
            padding-left: 10px;
            float: left;
        }
        .C_nalall .C_nals {
            border-left-color: transparent;
        }
        .C_nvbox .C_anic {
            float: left;
            width: 24px;
            height: 27px;
            background: #ff0;
            margin-top: 1px;
            margin-right: 10px;
            background: url(../imgs/shn1.png) no-repeat;
            background-size: 100%;
        }
        .C_nvbox {
            float: left;
            width: 170px;
            height: 30px;
            padding: 10px 10px 10px 0;
            line-height: 30px;
        }
        .C_nvbox .C_anic1 {
            background: url(../imgs/shn3.png) no-repeat;
            background-size: 100%;
        }
        .C_nvbox .C_numl {
            float: right;
            padding-right: 5px;
            margin-left: 15px;
        }
        .C_nvbox .C_numl span {
            color: #c33;
        }
        .C_nvbox .C_anic2 {
            background: url(../imgs/shn2.png) no-repeat;
            background-size: 100%;
        }
        .C_nvbpon {
            width: 175px;
        }.C_nvbox .C_anic3 {
             background: url(../imgs/shn4.png) no-repeat;
             background-size: 100%;
         }.C_nvbox .C_anic4 {
              background: url(../imgs/rpp.png) no-repeat;

          }
        .page{
            padding: 5px 10px;
            background-color: #EFEFEF;
            border-radius: 3px;
            margin-left: 5px;
            cursor: pointer;

        }
        .big{
            font-size: 30px;
            line-height: 18px;
            height: 24px;
            display: inline-block;
            padding: 0 7px;
            vertical-align: sub;
        }
        h1{margin: 0}
        .sh_boxmn{padding:14px 20px; background: #fff;border-radius: 2px;box-shadow: 0px 7px 7px #E0E2DD}
        .sh_boxhide{position: absolute;right:10px;top:10px;font-size: 20px;padding:0 5px;cursor:pointer;}
        .sh_mation{z-index: 1;max-width: 180px;margin: 0 auto;}
        .sh_mation h1{text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        .sh_dlsm{padding:10px 0 15px 0;overflow: hidden;margin: 0}
        .sh_dlsm dt{width: 40px;height: 40px;float: left;margin-right: 10px;border: 1px solid #ddd;}
        .sh_dlsm dt img{width: 40px;height: 40px;display:block;}
        .sh_dlsm dd{float:left;font-size: 12px;color: #666;line-height: 20px;margin: 0}
        .sh_cha span{float:left;border-radius: 24px;height: 23px;line-height: 23px; padding:0 20px; font-size: 12px;cursor: pointer;border:1px solid #D13E44;color: #D13E44;background:#fff;}
        .sh_cha span.rig-fdi{float: right;border:1px solid #D13E44;background: #D13E44;color: #fff;position: relative;}
        .sh_cha span:hover{background: #D13E44;color: #fff;}
        .sh_cha span.rig-fdi:hover .sh_fenxiang{display: block;}
        .sh_dlsm dd p{width: 155px;font-size: 14px;margin:0}
        .sh_cha{position: relative;height: 25px;z-index: 1;}
        .sh_fenxiang{display:none;position: absolute;top:35px;right:5px;width: 80px;height:80px;background:#fff;box-shadow: 3px -2px 4px #eee;}
        .sh_fenxiang img{display: block;width: 80px;height: 80px;}
        .triangle{width:20px;height:20px;background:#fff;position:absolute;left:116px; bottom:-9px;box-shadow:1px 1px 1px #DAD9D4;transform:rotate(45deg);-ms-transform:rotate(45deg);/* IE 9 */-moz-transform:rotate(45deg);/* Firefox */-webkit-transform:rotate(45deg); /* Safari å’Œ Chrome */-o-transform:rotate(45deg);box-shadow: 5px 7px 10px #E0E2DD}
        .triangle2{width: 25px;height: 25px;background: #f0f;position: absolute;right: 40px;background: url(../imgs/vin.png) no-repeat;background-size: 100%;}
